home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Utilities / Winter Shell 1.0d2 / Source / Libraries / ControlLib / ControlET.c next >
Encoding:
C/C++ Source or Header  |  1994-01-12  |  542 b   |  27 lines  |  [TEXT/KAHL]

  1. #include "ControlLib.h"
  2. #include "EventLib.h"
  3.  
  4. static EventTableType gEventTable;
  5.  
  6. static Boolean within(EventObjectType object, Point where)
  7. {
  8.     return(CtlWithin(object, where));
  9. }
  10.  
  11. static Boolean mousedown(EventObjectType object, EventRecord *event)
  12. {
  13.     return(CtlMouseDown(object, event) != 0);
  14. }
  15.  
  16. const /* EventTableType */ void *CtlEventTable(void)
  17. {
  18.     return(&gEventTable);
  19. }
  20.  
  21. void CtlEventTableRegister(void)
  22. {
  23.     gEventTable.focusWindow.within = within;
  24.     gEventTable.focusWindow.mousedown = mousedown;
  25.     EventTableRegister(&gEventTable);
  26. }
  27.